#ifndef __SQUARE_H__
#define __SQUARE_H__

#include  <Rectangle.h>

struct Square
{
    Square(double width);

    double
    getArea() const;

    double
    getPerimeter() const;

    bool
    isValid() const;

    bool
    changeWidth(double width);

private:
    Square(const Square&);

    Rectangle rectangle_m;
};

#endif

